package com.demo.youxuanmall.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.demo.youxuanmall.entity.Category;

import java.util.List;
 
public interface CategoryService extends IService<Category> {
    // 获取所有分类（树形结构）
    List<Category> listAll();
    
    // 添加分类
    void add(Category category);
    
    // 更新分类
    void update(Category category);
    
    // 删除分类
    void delete(Long id);
    
    // 更新状态
    void updateStatus(Long id, Integer status);
    
    // 获取所有启用的分类
    List<Category> listEnabledCategories();
} 